/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package entityprojet;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import javax.persistence.Basic;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.Lob;
import javax.persistence.ManyToOne;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;
import javax.xml.bind.annotation.XmlRootElement;

/**
 *
 * @author Ron
 */
@Entity
@Table(name = "F_DOCENTETE")
@XmlRootElement
@NamedQueries({
    @NamedQuery(name = "FDocentete.findAll", query = "SELECT f FROM FDocentete f"),
    @NamedQuery(name = "FDocentete.findByDODomaine", query = "SELECT f FROM FDocentete f WHERE f.dODomaine = :dODomaine"),
    @NamedQuery(name = "FDocentete.findByDOType", query = "SELECT f FROM FDocentete f WHERE f.dOType = :dOType"),
    @NamedQuery(name = "FDocentete.findByDOPiece", query = "SELECT f FROM FDocentete f WHERE f.dOPiece = :dOPiece"),
    @NamedQuery(name = "FDocentete.findByDODate", query = "SELECT f FROM FDocentete f WHERE f.dODate = :dODate"),
    @NamedQuery(name = "FDocentete.findByDORef", query = "SELECT f FROM FDocentete f WHERE f.dORef = :dORef"),
    @NamedQuery(name = "FDocentete.findByDOTiers", query = "SELECT f FROM FDocentete f WHERE f.dOTiers = :dOTiers"),
    @NamedQuery(name = "FDocentete.findByCONo", query = "SELECT f FROM FDocentete f WHERE f.cONo = :cONo"),
    @NamedQuery(name = "FDocentete.findByDOPeriod", query = "SELECT f FROM FDocentete f WHERE f.dOPeriod = :dOPeriod"),
    @NamedQuery(name = "FDocentete.findByDODevise", query = "SELECT f FROM FDocentete f WHERE f.dODevise = :dODevise"),
    @NamedQuery(name = "FDocentete.findByDOCours", query = "SELECT f FROM FDocentete f WHERE f.dOCours = :dOCours"),
    @NamedQuery(name = "FDocentete.findByDENo", query = "SELECT f FROM FDocentete f WHERE f.dENo = :dENo"),
    @NamedQuery(name = "FDocentete.findByLINo", query = "SELECT f FROM FDocentete f WHERE f.lINo = :lINo"),
    @NamedQuery(name = "FDocentete.findByDOExpedit", query = "SELECT f FROM FDocentete f WHERE f.dOExpedit = :dOExpedit"),
    @NamedQuery(name = "FDocentete.findByDONbFacture", query = "SELECT f FROM FDocentete f WHERE f.dONbFacture = :dONbFacture"),
    @NamedQuery(name = "FDocentete.findByDOBLFact", query = "SELECT f FROM FDocentete f WHERE f.dOBLFact = :dOBLFact"),
    @NamedQuery(name = "FDocentete.findByDOTxEscompte", query = "SELECT f FROM FDocentete f WHERE f.dOTxEscompte = :dOTxEscompte"),
    @NamedQuery(name = "FDocentete.findByDOReliquat", query = "SELECT f FROM FDocentete f WHERE f.dOReliquat = :dOReliquat"),
    @NamedQuery(name = "FDocentete.findByDOImprim", query = "SELECT f FROM FDocentete f WHERE f.dOImprim = :dOImprim"),
    @NamedQuery(name = "FDocentete.findByCANum", query = "SELECT f FROM FDocentete f WHERE f.cANum = :cANum"),
    @NamedQuery(name = "FDocentete.findByDOCoord01", query = "SELECT f FROM FDocentete f WHERE f.dOCoord01 = :dOCoord01"),
    @NamedQuery(name = "FDocentete.findByDOCoord02", query = "SELECT f FROM FDocentete f WHERE f.dOCoord02 = :dOCoord02"),
    @NamedQuery(name = "FDocentete.findByDOCoord03", query = "SELECT f FROM FDocentete f WHERE f.dOCoord03 = :dOCoord03"),
    @NamedQuery(name = "FDocentete.findByDOCoord04", query = "SELECT f FROM FDocentete f WHERE f.dOCoord04 = :dOCoord04"),
    @NamedQuery(name = "FDocentete.findByDOSouche", query = "SELECT f FROM FDocentete f WHERE f.dOSouche = :dOSouche"),
    @NamedQuery(name = "FDocentete.findByDODateLivr", query = "SELECT f FROM FDocentete f WHERE f.dODateLivr = :dODateLivr"),
    @NamedQuery(name = "FDocentete.findByDOCondition", query = "SELECT f FROM FDocentete f WHERE f.dOCondition = :dOCondition"),
    @NamedQuery(name = "FDocentete.findByDOTarif", query = "SELECT f FROM FDocentete f WHERE f.dOTarif = :dOTarif"),
    @NamedQuery(name = "FDocentete.findByDOColisage", query = "SELECT f FROM FDocentete f WHERE f.dOColisage = :dOColisage"),
    @NamedQuery(name = "FDocentete.findByDOTypeColis", query = "SELECT f FROM FDocentete f WHERE f.dOTypeColis = :dOTypeColis"),
    @NamedQuery(name = "FDocentete.findByDOTransaction", query = "SELECT f FROM FDocentete f WHERE f.dOTransaction = :dOTransaction"),
    @NamedQuery(name = "FDocentete.findByDOLangue", query = "SELECT f FROM FDocentete f WHERE f.dOLangue = :dOLangue"),
    @NamedQuery(name = "FDocentete.findByDOEcart", query = "SELECT f FROM FDocentete f WHERE f.dOEcart = :dOEcart"),
    @NamedQuery(name = "FDocentete.findByDORegime", query = "SELECT f FROM FDocentete f WHERE f.dORegime = :dORegime"),
    @NamedQuery(name = "FDocentete.findByNCatCompta", query = "SELECT f FROM FDocentete f WHERE f.nCatCompta = :nCatCompta"),
    @NamedQuery(name = "FDocentete.findByDOVentile", query = "SELECT f FROM FDocentete f WHERE f.dOVentile = :dOVentile"),
    @NamedQuery(name = "FDocentete.findByABNo", query = "SELECT f FROM FDocentete f WHERE f.aBNo = :aBNo"),
    @NamedQuery(name = "FDocentete.findByDODebutAbo", query = "SELECT f FROM FDocentete f WHERE f.dODebutAbo = :dODebutAbo"),
    @NamedQuery(name = "FDocentete.findByDOFinAbo", query = "SELECT f FROM FDocentete f WHERE f.dOFinAbo = :dOFinAbo"),
    @NamedQuery(name = "FDocentete.findByDODebutPeriod", query = "SELECT f FROM FDocentete f WHERE f.dODebutPeriod = :dODebutPeriod"),
    @NamedQuery(name = "FDocentete.findByDOFinPeriod", query = "SELECT f FROM FDocentete f WHERE f.dOFinPeriod = :dOFinPeriod"),
    @NamedQuery(name = "FDocentete.findByDOStatut", query = "SELECT f FROM FDocentete f WHERE f.dOStatut = :dOStatut"),
    @NamedQuery(name = "FDocentete.findByDOHeure", query = "SELECT f FROM FDocentete f WHERE f.dOHeure = :dOHeure"),
    @NamedQuery(name = "FDocentete.findByCANo", query = "SELECT f FROM FDocentete f WHERE f.cANo = :cANo"),
    @NamedQuery(name = "FDocentete.findByCONoCaissier", query = "SELECT f FROM FDocentete f WHERE f.cONoCaissier = :cONoCaissier"),
    @NamedQuery(name = "FDocentete.findByDOTransfere", query = "SELECT f FROM FDocentete f WHERE f.dOTransfere = :dOTransfere"),
    @NamedQuery(name = "FDocentete.findByDOCloture", query = "SELECT f FROM FDocentete f WHERE f.dOCloture = :dOCloture"),
    @NamedQuery(name = "FDocentete.findByDONoWeb", query = "SELECT f FROM FDocentete f WHERE f.dONoWeb = :dONoWeb"),
    @NamedQuery(name = "FDocentete.findByDOAttente", query = "SELECT f FROM FDocentete f WHERE f.dOAttente = :dOAttente"),
    @NamedQuery(name = "FDocentete.findByDOProvenance", query = "SELECT f FROM FDocentete f WHERE f.dOProvenance = :dOProvenance"),
    @NamedQuery(name = "FDocentete.findByCANumIFRS", query = "SELECT f FROM FDocentete f WHERE f.cANumIFRS = :cANumIFRS"),
    @NamedQuery(name = "FDocentete.findByMRNo", query = "SELECT f FROM FDocentete f WHERE f.mRNo = :mRNo"),
    @NamedQuery(name = "FDocentete.findByDOTypeFrais", query = "SELECT f FROM FDocentete f WHERE f.dOTypeFrais = :dOTypeFrais"),
    @NamedQuery(name = "FDocentete.findByDOValFrais", query = "SELECT f FROM FDocentete f WHERE f.dOValFrais = :dOValFrais"),
    @NamedQuery(name = "FDocentete.findByDOTypeLigneFrais", query = "SELECT f FROM FDocentete f WHERE f.dOTypeLigneFrais = :dOTypeLigneFrais"),
    @NamedQuery(name = "FDocentete.findByDOTypeFranco", query = "SELECT f FROM FDocentete f WHERE f.dOTypeFranco = :dOTypeFranco"),
    @NamedQuery(name = "FDocentete.findByDOValFranco", query = "SELECT f FROM FDocentete f WHERE f.dOValFranco = :dOValFranco"),
    @NamedQuery(name = "FDocentete.findByDOTypeLigneFranco", query = "SELECT f FROM FDocentete f WHERE f.dOTypeLigneFranco = :dOTypeLigneFranco"),
    @NamedQuery(name = "FDocentete.findByDOTaxe1", query = "SELECT f FROM FDocentete f WHERE f.dOTaxe1 = :dOTaxe1"),
    @NamedQuery(name = "FDocentete.findByDOTypeTaux1", query = "SELECT f FROM FDocentete f WHERE f.dOTypeTaux1 = :dOTypeTaux1"),
    @NamedQuery(name = "FDocentete.findByDOTypeTaxe1", query = "SELECT f FROM FDocentete f WHERE f.dOTypeTaxe1 = :dOTypeTaxe1"),
    @NamedQuery(name = "FDocentete.findByDOTaxe2", query = "SELECT f FROM FDocentete f WHERE f.dOTaxe2 = :dOTaxe2"),
    @NamedQuery(name = "FDocentete.findByDOTypeTaux2", query = "SELECT f FROM FDocentete f WHERE f.dOTypeTaux2 = :dOTypeTaux2"),
    @NamedQuery(name = "FDocentete.findByDOTypeTaxe2", query = "SELECT f FROM FDocentete f WHERE f.dOTypeTaxe2 = :dOTypeTaxe2"),
    @NamedQuery(name = "FDocentete.findByDOTaxe3", query = "SELECT f FROM FDocentete f WHERE f.dOTaxe3 = :dOTaxe3"),
    @NamedQuery(name = "FDocentete.findByDOTypeTaux3", query = "SELECT f FROM FDocentete f WHERE f.dOTypeTaux3 = :dOTypeTaux3"),
    @NamedQuery(name = "FDocentete.findByDOTypeTaxe3", query = "SELECT f FROM FDocentete f WHERE f.dOTypeTaxe3 = :dOTypeTaxe3"),
    @NamedQuery(name = "FDocentete.findByDOMajCpta", query = "SELECT f FROM FDocentete f WHERE f.dOMajCpta = :dOMajCpta"),
    @NamedQuery(name = "FDocentete.findByDOMotif", query = "SELECT f FROM FDocentete f WHERE f.dOMotif = :dOMotif"),
    @NamedQuery(name = "FDocentete.findByDOContact", query = "SELECT f FROM FDocentete f WHERE f.dOContact = :dOContact"),
    @NamedQuery(name = "FDocentete.findByDOFactureElec", query = "SELECT f FROM FDocentete f WHERE f.dOFactureElec = :dOFactureElec"),
    @NamedQuery(name = "FDocentete.findByDOTypeTransac", query = "SELECT f FROM FDocentete f WHERE f.dOTypeTransac = :dOTypeTransac"),
    @NamedQuery(name = "FDocentete.findByCbProt", query = "SELECT f FROM FDocentete f WHERE f.cbProt = :cbProt"),
    @NamedQuery(name = "FDocentete.findByCbMarq", query = "SELECT f FROM FDocentete f WHERE f.cbMarq = :cbMarq"),
    @NamedQuery(name = "FDocentete.findByCbCreateur", query = "SELECT f FROM FDocentete f WHERE f.cbCreateur = :cbCreateur"),
    @NamedQuery(name = "FDocentete.findByCbModification", query = "SELECT f FROM FDocentete f WHERE f.cbModification = :cbModification"),
    @NamedQuery(name = "FDocentete.findByCbReplication", query = "SELECT f FROM FDocentete f WHERE f.cbReplication = :cbReplication"),
    @NamedQuery(name = "FDocentete.findByCbFlag", query = "SELECT f FROM FDocentete f WHERE f.cbFlag = :cbFlag"),
    @NamedQuery(name = "FDocentete.findByNomClient", query = "SELECT f FROM FDocentete f WHERE f.nomClient = :nomClient")})
public class FDocentete implements Serializable {
    private static final long serialVersionUID = 1L;
    @Column(name = "DO_Domaine")
    private Short dODomaine;
    @Column(name = "DO_Type")
    private Short dOType;
    @Column(name = "DO_Piece")
    private String dOPiece;
    @Column(name = "DO_Date")
    @Temporal(TemporalType.TIMESTAMP)
    private Date dODate;
    @Column(name = "DO_Ref")
    private String dORef;
    @Column(name = "DO_Tiers")
    private String dOTiers;
    @Column(name = "CO_No")
    private Integer cONo;
    @Column(name = "DO_Period")
    private Short dOPeriod;
    @Column(name = "DO_Devise")
    private Short dODevise;
    // @Max(value=?)  @Min(value=?)//if you know range of your decimal fields consider using these annotations to enforce field validation
    @Column(name = "DO_Cours")
    private BigDecimal dOCours;
    @Column(name = "DE_No")
    private Integer dENo;
    @Column(name = "LI_No")
    private Integer lINo;
    @Column(name = "DO_Expedit")
    private Short dOExpedit;
    @Column(name = "DO_NbFacture")
    private Short dONbFacture;
    @Column(name = "DO_BLFact")
    private Short dOBLFact;
    @Column(name = "DO_TxEscompte")
    private BigDecimal dOTxEscompte;
    @Column(name = "DO_Reliquat")
    private Short dOReliquat;
    @Column(name = "DO_Imprim")
    private Short dOImprim;
    @Column(name = "CA_Num")
    private String cANum;
    @Column(name = "DO_Coord01")
    private String dOCoord01;
    @Column(name = "DO_Coord02")
    private String dOCoord02;
    @Column(name = "DO_Coord03")
    private String dOCoord03;
    @Column(name = "DO_Coord04")
    private String dOCoord04;
    @Column(name = "DO_Souche")
    private Short dOSouche;
    @Column(name = "DO_DateLivr")
    @Temporal(TemporalType.TIMESTAMP)
    private Date dODateLivr;
    @Column(name = "DO_Condition")
    private Short dOCondition;
    @Column(name = "DO_Tarif")
    private Short dOTarif;
    @Column(name = "DO_Colisage")
    private Short dOColisage;
    @Column(name = "DO_TypeColis")
    private Short dOTypeColis;
    @Column(name = "DO_Transaction")
    private Short dOTransaction;
    @Column(name = "DO_Langue")
    private Short dOLangue;
    @Column(name = "DO_Ecart")
    private BigDecimal dOEcart;
    @Column(name = "DO_Regime")
    private Short dORegime;
    @Column(name = "N_CatCompta")
    private Short nCatCompta;
    @Column(name = "DO_Ventile")
    private Short dOVentile;
    @Column(name = "AB_No")
    private Integer aBNo;
    @Column(name = "DO_DebutAbo")
    @Temporal(TemporalType.TIMESTAMP)
    private Date dODebutAbo;
    @Column(name = "DO_FinAbo")
    @Temporal(TemporalType.TIMESTAMP)
    private Date dOFinAbo;
    @Column(name = "DO_DebutPeriod")
    @Temporal(TemporalType.TIMESTAMP)
    private Date dODebutPeriod;
    @Column(name = "DO_FinPeriod")
    @Temporal(TemporalType.TIMESTAMP)
    private Date dOFinPeriod;
    @Column(name = "DO_Statut")
    private Short dOStatut;
    @Column(name = "DO_Heure")
    private String dOHeure;
    @Column(name = "CA_No")
    private Integer cANo;
    @Column(name = "CO_NoCaissier")
    private Integer cONoCaissier;
    @Column(name = "DO_Transfere")
    private Short dOTransfere;
    @Column(name = "DO_Cloture")
    private Short dOCloture;
    @Column(name = "DO_NoWeb")
    private String dONoWeb;
    @Column(name = "DO_Attente")
    private Short dOAttente;
    @Column(name = "DO_Provenance")
    private Short dOProvenance;
    @Column(name = "CA_NumIFRS")
    private String cANumIFRS;
    @Column(name = "MR_No")
    private Integer mRNo;
    @Column(name = "DO_TypeFrais")
    private Short dOTypeFrais;
    @Column(name = "DO_ValFrais")
    private BigDecimal dOValFrais;
    @Column(name = "DO_TypeLigneFrais")
    private Short dOTypeLigneFrais;
    @Column(name = "DO_TypeFranco")
    private Short dOTypeFranco;
    @Column(name = "DO_ValFranco")
    private BigDecimal dOValFranco;
    @Column(name = "DO_TypeLigneFranco")
    private Short dOTypeLigneFranco;
    @Column(name = "DO_Taxe1")
    private BigDecimal dOTaxe1;
    @Column(name = "DO_TypeTaux1")
    private Short dOTypeTaux1;
    @Column(name = "DO_TypeTaxe1")
    private Short dOTypeTaxe1;
    @Column(name = "DO_Taxe2")
    private BigDecimal dOTaxe2;
    @Column(name = "DO_TypeTaux2")
    private Short dOTypeTaux2;
    @Column(name = "DO_TypeTaxe2")
    private Short dOTypeTaxe2;
    @Column(name = "DO_Taxe3")
    private BigDecimal dOTaxe3;
    @Column(name = "DO_TypeTaux3")
    private Short dOTypeTaux3;
    @Column(name = "DO_TypeTaxe3")
    private Short dOTypeTaxe3;
    @Column(name = "DO_MajCpta")
    private Short dOMajCpta;
    @Column(name = "DO_Motif")
    private String dOMotif;
    @Column(name = "DO_Contact")
    private String dOContact;
    @Column(name = "DO_FactureElec")
    private Short dOFactureElec;
    @Column(name = "DO_TypeTransac")
    private Short dOTypeTransac;
    @Column(name = "cbProt")
    private Short cbProt;
    @Id
    @Basic(optional = false)
    @Column(name = "cbMarq")
    private Integer cbMarq;
    @Column(name = "cbCreateur")
    private String cbCreateur;
    @Column(name = "cbModification")
    @Temporal(TemporalType.TIMESTAMP)
    private Date cbModification;
    @Column(name = "cbReplication")
    private Integer cbReplication;
    @Column(name = "cbFlag")
    private Short cbFlag;
    @Column(name = "NOM_CLIENT")
    private String nomClient;
    @JoinColumn(name = "cbCA_No", referencedColumnName = "CA_No")
    @ManyToOne
    private FCaisse cbCANo;
    @JoinColumn(name = "cbCO_NoCaissier", referencedColumnName = "CO_No")
    @ManyToOne
    private FCollaborateur cbCONoCaissier;
    @JoinColumn(name = "cbCO_No", referencedColumnName = "CO_No")
    @ManyToOne
    private FCollaborateur cbCONo;
    @JoinColumn(name = "CG_Num", referencedColumnName = "CG_Num")
    @ManyToOne
    private FCompteg cGNum;
    @JoinColumn(name = "CT_NumPayeur", referencedColumnName = "CT_Num")
    @ManyToOne
    private FComptet cTNumPayeur;
    @JoinColumn(name = "CT_NumCentrale", referencedColumnName = "CT_Num")
    @ManyToOne
    private FComptet cTNumCentrale;
    @JoinColumn(name = "cbDE_No", referencedColumnName = "DE_No")
    @ManyToOne
    private FDepot cbDENo;
    @JoinColumn(name = "cbLI_No", referencedColumnName = "LI_No")
    @ManyToOne
    private FLivraison cbLINo;

    public FDocentete() {
    }

    public FDocentete(Integer cbMarq) {
        this.cbMarq = cbMarq;
    }

    public Short getDODomaine() {
        return dODomaine;
    }

    public void setDODomaine(Short dODomaine) {
        this.dODomaine = dODomaine;
    }

    public Short getDOType() {
        return dOType;
    }

    public void setDOType(Short dOType) {
        this.dOType = dOType;
    }

    public String getDOPiece() {
        return dOPiece;
    }

    public void setDOPiece(String dOPiece) {
        this.dOPiece = dOPiece;
    }

    public Date getDODate() {
        return dODate;
    }

    public void setDODate(Date dODate) {
        this.dODate = dODate;
    }

    public String getDORef() {
        return dORef;
    }

    public void setDORef(String dORef) {
        this.dORef = dORef;
    }

    public String getDOTiers() {
        return dOTiers;
    }

    public void setDOTiers(String dOTiers) {
        this.dOTiers = dOTiers;
    }

    public Integer getCONo() {
        return cONo;
    }

    public void setCONo(Integer cONo) {
        this.cONo = cONo;
    }

    public Short getDOPeriod() {
        return dOPeriod;
    }

    public void setDOPeriod(Short dOPeriod) {
        this.dOPeriod = dOPeriod;
    }

    public Short getDODevise() {
        return dODevise;
    }

    public void setDODevise(Short dODevise) {
        this.dODevise = dODevise;
    }

    public BigDecimal getDOCours() {
        return dOCours;
    }

    public void setDOCours(BigDecimal dOCours) {
        this.dOCours = dOCours;
    }

    public Integer getDENo() {
        return dENo;
    }

    public void setDENo(Integer dENo) {
        this.dENo = dENo;
    }

    public Integer getLINo() {
        return lINo;
    }

    public void setLINo(Integer lINo) {
        this.lINo = lINo;
    }

    public Short getDOExpedit() {
        return dOExpedit;
    }

    public void setDOExpedit(Short dOExpedit) {
        this.dOExpedit = dOExpedit;
    }

    public Short getDONbFacture() {
        return dONbFacture;
    }

    public void setDONbFacture(Short dONbFacture) {
        this.dONbFacture = dONbFacture;
    }

    public Short getDOBLFact() {
        return dOBLFact;
    }

    public void setDOBLFact(Short dOBLFact) {
        this.dOBLFact = dOBLFact;
    }

    public BigDecimal getDOTxEscompte() {
        return dOTxEscompte;
    }

    public void setDOTxEscompte(BigDecimal dOTxEscompte) {
        this.dOTxEscompte = dOTxEscompte;
    }

    public Short getDOReliquat() {
        return dOReliquat;
    }

    public void setDOReliquat(Short dOReliquat) {
        this.dOReliquat = dOReliquat;
    }

    public Short getDOImprim() {
        return dOImprim;
    }

    public void setDOImprim(Short dOImprim) {
        this.dOImprim = dOImprim;
    }

    public String getCANum() {
        return cANum;
    }

    public void setCANum(String cANum) {
        this.cANum = cANum;
    }

    public String getDOCoord01() {
        return dOCoord01;
    }

    public void setDOCoord01(String dOCoord01) {
        this.dOCoord01 = dOCoord01;
    }

    public String getDOCoord02() {
        return dOCoord02;
    }

    public void setDOCoord02(String dOCoord02) {
        this.dOCoord02 = dOCoord02;
    }

    public String getDOCoord03() {
        return dOCoord03;
    }

    public void setDOCoord03(String dOCoord03) {
        this.dOCoord03 = dOCoord03;
    }

    public String getDOCoord04() {
        return dOCoord04;
    }

    public void setDOCoord04(String dOCoord04) {
        this.dOCoord04 = dOCoord04;
    }

    public Short getDOSouche() {
        return dOSouche;
    }

    public void setDOSouche(Short dOSouche) {
        this.dOSouche = dOSouche;
    }

    public Date getDODateLivr() {
        return dODateLivr;
    }

    public void setDODateLivr(Date dODateLivr) {
        this.dODateLivr = dODateLivr;
    }

    public Short getDOCondition() {
        return dOCondition;
    }

    public void setDOCondition(Short dOCondition) {
        this.dOCondition = dOCondition;
    }

    public Short getDOTarif() {
        return dOTarif;
    }

    public void setDOTarif(Short dOTarif) {
        this.dOTarif = dOTarif;
    }

    public Short getDOColisage() {
        return dOColisage;
    }

    public void setDOColisage(Short dOColisage) {
        this.dOColisage = dOColisage;
    }

    public Short getDOTypeColis() {
        return dOTypeColis;
    }

    public void setDOTypeColis(Short dOTypeColis) {
        this.dOTypeColis = dOTypeColis;
    }

    public Short getDOTransaction() {
        return dOTransaction;
    }

    public void setDOTransaction(Short dOTransaction) {
        this.dOTransaction = dOTransaction;
    }

    public Short getDOLangue() {
        return dOLangue;
    }

    public void setDOLangue(Short dOLangue) {
        this.dOLangue = dOLangue;
    }

    public BigDecimal getDOEcart() {
        return dOEcart;
    }

    public void setDOEcart(BigDecimal dOEcart) {
        this.dOEcart = dOEcart;
    }

    public Short getDORegime() {
        return dORegime;
    }

    public void setDORegime(Short dORegime) {
        this.dORegime = dORegime;
    }

    public Short getNCatCompta() {
        return nCatCompta;
    }

    public void setNCatCompta(Short nCatCompta) {
        this.nCatCompta = nCatCompta;
    }

    public Short getDOVentile() {
        return dOVentile;
    }

    public void setDOVentile(Short dOVentile) {
        this.dOVentile = dOVentile;
    }

    public Integer getABNo() {
        return aBNo;
    }

    public void setABNo(Integer aBNo) {
        this.aBNo = aBNo;
    }

    public Date getDODebutAbo() {
        return dODebutAbo;
    }

    public void setDODebutAbo(Date dODebutAbo) {
        this.dODebutAbo = dODebutAbo;
    }

    public Date getDOFinAbo() {
        return dOFinAbo;
    }

    public void setDOFinAbo(Date dOFinAbo) {
        this.dOFinAbo = dOFinAbo;
    }

    public Date getDODebutPeriod() {
        return dODebutPeriod;
    }

    public void setDODebutPeriod(Date dODebutPeriod) {
        this.dODebutPeriod = dODebutPeriod;
    }

    public Date getDOFinPeriod() {
        return dOFinPeriod;
    }

    public void setDOFinPeriod(Date dOFinPeriod) {
        this.dOFinPeriod = dOFinPeriod;
    }

    public Short getDOStatut() {
        return dOStatut;
    }

    public void setDOStatut(Short dOStatut) {
        this.dOStatut = dOStatut;
    }

    public String getDOHeure() {
        return dOHeure;
    }

    public void setDOHeure(String dOHeure) {
        this.dOHeure = dOHeure;
    }

    public Integer getCANo() {
        return cANo;
    }

    public void setCANo(Integer cANo) {
        this.cANo = cANo;
    }

    public Integer getCONoCaissier() {
        return cONoCaissier;
    }

    public void setCONoCaissier(Integer cONoCaissier) {
        this.cONoCaissier = cONoCaissier;
    }

    public Short getDOTransfere() {
        return dOTransfere;
    }

    public void setDOTransfere(Short dOTransfere) {
        this.dOTransfere = dOTransfere;
    }

    public Short getDOCloture() {
        return dOCloture;
    }

    public void setDOCloture(Short dOCloture) {
        this.dOCloture = dOCloture;
    }

    public String getDONoWeb() {
        return dONoWeb;
    }

    public void setDONoWeb(String dONoWeb) {
        this.dONoWeb = dONoWeb;
    }

    public Short getDOAttente() {
        return dOAttente;
    }

    public void setDOAttente(Short dOAttente) {
        this.dOAttente = dOAttente;
    }

    public Short getDOProvenance() {
        return dOProvenance;
    }

    public void setDOProvenance(Short dOProvenance) {
        this.dOProvenance = dOProvenance;
    }

    public String getCANumIFRS() {
        return cANumIFRS;
    }

    public void setCANumIFRS(String cANumIFRS) {
        this.cANumIFRS = cANumIFRS;
    }

    public Integer getMRNo() {
        return mRNo;
    }

    public void setMRNo(Integer mRNo) {
        this.mRNo = mRNo;
    }

    public Short getDOTypeFrais() {
        return dOTypeFrais;
    }

    public void setDOTypeFrais(Short dOTypeFrais) {
        this.dOTypeFrais = dOTypeFrais;
    }

    public BigDecimal getDOValFrais() {
        return dOValFrais;
    }

    public void setDOValFrais(BigDecimal dOValFrais) {
        this.dOValFrais = dOValFrais;
    }

    public Short getDOTypeLigneFrais() {
        return dOTypeLigneFrais;
    }

    public void setDOTypeLigneFrais(Short dOTypeLigneFrais) {
        this.dOTypeLigneFrais = dOTypeLigneFrais;
    }

    public Short getDOTypeFranco() {
        return dOTypeFranco;
    }

    public void setDOTypeFranco(Short dOTypeFranco) {
        this.dOTypeFranco = dOTypeFranco;
    }

    public BigDecimal getDOValFranco() {
        return dOValFranco;
    }

    public void setDOValFranco(BigDecimal dOValFranco) {
        this.dOValFranco = dOValFranco;
    }

    public Short getDOTypeLigneFranco() {
        return dOTypeLigneFranco;
    }

    public void setDOTypeLigneFranco(Short dOTypeLigneFranco) {
        this.dOTypeLigneFranco = dOTypeLigneFranco;
    }

    public BigDecimal getDOTaxe1() {
        return dOTaxe1;
    }

    public void setDOTaxe1(BigDecimal dOTaxe1) {
        this.dOTaxe1 = dOTaxe1;
    }

    public Short getDOTypeTaux1() {
        return dOTypeTaux1;
    }

    public void setDOTypeTaux1(Short dOTypeTaux1) {
        this.dOTypeTaux1 = dOTypeTaux1;
    }

    public Short getDOTypeTaxe1() {
        return dOTypeTaxe1;
    }

    public void setDOTypeTaxe1(Short dOTypeTaxe1) {
        this.dOTypeTaxe1 = dOTypeTaxe1;
    }

    public BigDecimal getDOTaxe2() {
        return dOTaxe2;
    }

    public void setDOTaxe2(BigDecimal dOTaxe2) {
        this.dOTaxe2 = dOTaxe2;
    }

    public Short getDOTypeTaux2() {
        return dOTypeTaux2;
    }

    public void setDOTypeTaux2(Short dOTypeTaux2) {
        this.dOTypeTaux2 = dOTypeTaux2;
    }

    public Short getDOTypeTaxe2() {
        return dOTypeTaxe2;
    }

    public void setDOTypeTaxe2(Short dOTypeTaxe2) {
        this.dOTypeTaxe2 = dOTypeTaxe2;
    }

    public BigDecimal getDOTaxe3() {
        return dOTaxe3;
    }

    public void setDOTaxe3(BigDecimal dOTaxe3) {
        this.dOTaxe3 = dOTaxe3;
    }

    public Short getDOTypeTaux3() {
        return dOTypeTaux3;
    }

    public void setDOTypeTaux3(Short dOTypeTaux3) {
        this.dOTypeTaux3 = dOTypeTaux3;
    }

    public Short getDOTypeTaxe3() {
        return dOTypeTaxe3;
    }

    public void setDOTypeTaxe3(Short dOTypeTaxe3) {
        this.dOTypeTaxe3 = dOTypeTaxe3;
    }

    public Short getDOMajCpta() {
        return dOMajCpta;
    }

    public void setDOMajCpta(Short dOMajCpta) {
        this.dOMajCpta = dOMajCpta;
    }

    public String getDOMotif() {
        return dOMotif;
    }

    public void setDOMotif(String dOMotif) {
        this.dOMotif = dOMotif;
    }

    public String getDOContact() {
        return dOContact;
    }

    public void setDOContact(String dOContact) {
        this.dOContact = dOContact;
    }

    public Short getDOFactureElec() {
        return dOFactureElec;
    }

    public void setDOFactureElec(Short dOFactureElec) {
        this.dOFactureElec = dOFactureElec;
    }

    public Short getDOTypeTransac() {
        return dOTypeTransac;
    }

    public void setDOTypeTransac(Short dOTypeTransac) {
        this.dOTypeTransac = dOTypeTransac;
    }

    public Short getCbProt() {
        return cbProt;
    }

    public void setCbProt(Short cbProt) {
        this.cbProt = cbProt;
    }

    public Integer getCbMarq() {
        return cbMarq;
    }

    public void setCbMarq(Integer cbMarq) {
        this.cbMarq = cbMarq;
    }

    public String getCbCreateur() {
        return cbCreateur;
    }

    public void setCbCreateur(String cbCreateur) {
        this.cbCreateur = cbCreateur;
    }

    public Date getCbModification() {
        return cbModification;
    }

    public void setCbModification(Date cbModification) {
        this.cbModification = cbModification;
    }

    public Integer getCbReplication() {
        return cbReplication;
    }

    public void setCbReplication(Integer cbReplication) {
        this.cbReplication = cbReplication;
    }

    public Short getCbFlag() {
        return cbFlag;
    }

    public void setCbFlag(Short cbFlag) {
        this.cbFlag = cbFlag;
    }

    public String getNomClient() {
        return nomClient;
    }

    public void setNomClient(String nomClient) {
        this.nomClient = nomClient;
    }

    public FCaisse getCbCANo() {
        return cbCANo;
    }

    public void setCbCANo(FCaisse cbCANo) {
        this.cbCANo = cbCANo;
    }

    public FCollaborateur getCbCONoCaissier() {
        return cbCONoCaissier;
    }

    public void setCbCONoCaissier(FCollaborateur cbCONoCaissier) {
        this.cbCONoCaissier = cbCONoCaissier;
    }

    public FCollaborateur getCbCONo() {
        return cbCONo;
    }

    public void setCbCONo(FCollaborateur cbCONo) {
        this.cbCONo = cbCONo;
    }

    public FCompteg getCGNum() {
        return cGNum;
    }

    public void setCGNum(FCompteg cGNum) {
        this.cGNum = cGNum;
    }

    public FComptet getCTNumPayeur() {
        return cTNumPayeur;
    }

    public void setCTNumPayeur(FComptet cTNumPayeur) {
        this.cTNumPayeur = cTNumPayeur;
    }

    public FComptet getCTNumCentrale() {
        return cTNumCentrale;
    }

    public void setCTNumCentrale(FComptet cTNumCentrale) {
        this.cTNumCentrale = cTNumCentrale;
    }

    public FDepot getCbDENo() {
        return cbDENo;
    }

    public void setCbDENo(FDepot cbDENo) {
        this.cbDENo = cbDENo;
    }

    public FLivraison getCbLINo() {
        return cbLINo;
    }

    public void setCbLINo(FLivraison cbLINo) {
        this.cbLINo = cbLINo;
    }

    @Override
    public int hashCode() {
        int hash = 0;
        hash += (cbMarq != null ? cbMarq.hashCode() : 0);
        return hash;
    }

    @Override
    public boolean equals(Object object) {
        // TODO: Warning - this method won't work in the case the id fields are not set
        if (!(object instanceof FDocentete)) {
            return false;
        }
        FDocentete other = (FDocentete) object;
        if ((this.cbMarq == null && other.cbMarq != null) || (this.cbMarq != null && !this.cbMarq.equals(other.cbMarq))) {
            return false;
        }
        return true;
    }

    @Override
    public String toString() {
        return "entityprojet.FDocentete[ cbMarq=" + cbMarq + " ]";
    }
    
}
